Wyodrębnianie tekstu z obrazów w ramach procesu

Istnieje możliwość wyodrębnienia tekstu z obrazu za pomocą technologii optycznego rozpoznawania znaków (Optical Character Recognition, OCR) oraz zapisywania tego tekstu w osobnym polu w ramach procesu. Pozwala to następnie na wyszukanie tego tekstu w bazie danych wiedzy.

Informacje na temat łączenia tej funkcji z możliwością zapełniania kolekcji wyszukiwania wiedzy z poziomu procesu w celu realizacji funkcji Ivanti SnapIT można znaleźć w dokumencie Podręcznik zarządzania wiedzą. Funkcja Ivanti SnapIT pozwala użytkownikom na dostarczenie obrazu komunikatu o błędzie i automatycznie zwraca najlepsze rozwiązania związane z tym błędem, odszukane w bazie danych wiedzy.

Ustawianie zachowania OCR

Wykorzystywana technologia OCR (firmy Abbyy) jest udostępniana w chmurze i w celu jej użycia konieczna jest subskrypcja oraz utworzenie konta dla organizacji w witrynie abbyy.com. Następnie należy utworzyć w witrynie internetowej firmy Abbyy aplikację, która będzie używana przez system Service Desk lub Asset Manager, i dodać te poświadczenia do ustawień systemu w Konsoli.

Informacje na temat konfigurowania ustawień systemu OCR można znaleźć w dokumencie Ustawienia interfejsu API OCR.

Po skonfigurowaniu ustawień systemu OCR można skonfigurować obiekt i atrybuty, które będą używane do przechowywania obrazu i wyodrębnionego z niego tekstu.

Aby skonfigurować zachowanie OCR:

  1. W Projektancie obiektów otwórz obiekt, w którym mają być używane możliwości technologii OCR.
    Na przykład Zarządzanie incydentami\Incydent.
  2. Kliknij nazwę obiektu u góry drzewa Atrybuty, a następnie w siatce Właściwości kliknij przycisk ikona wielokropka obok właściwości Zachowania.
    Zostanie wyświetlone okno dialogowe Wybór zachowania.
  3. Na liście Dostępne elementy wybierz pozycję OCR, a następnie kliknij przycisk Strzałka w prawo.
    Pozycja OCR zostanie przeniesiona na listę Wybrane elementy.
  4. Kliknij przycisk OK, aby zapisać zmiany.
    Do obiektu zostanie dodany nowy atrybut o nazwie Stan OCR. Ten atrybut służy do rejestrowania, czy żądanie OCR zostało wykonane. 0 = brak, 1 = powodzenie, 2 = niepowodzenie.
    Ponadto zostaje utworzone nowe działanie o nazwie Wyodrębnij tekst, którego można użyć w Projektancie procesów.

Po utworzeniu obiektu z zachowaniem OCR można skonfigurować atrybuty, w których przechowywane będą obraz i wyodrębniony tekst.

  1. Dodaj ten atrybut do obiektu i ustaw jego Typ danych na Załącznik.
    Na przykład Załącznik OCR.

Należy pamiętać, aby pozostawić właściwość Typ załącznika na wartość Brak.

  1. Ustaw właściwość Czy włączyć wyodrębnianie tekstu? tego atrybutu na Tak i zapisz zmiany.
    Do obiektu zostanie dodany nowy atrybut o nazwie Tekst z tytuł atrybutu.
    Na przykład Tekst z Załącznik OCR. W tym atrybucie będzie przechowywany tekst wyodrębniony z obrazu.

Możliwa jest zmiana tekstu działania Wyodrębnij tekst (i dodanie wersji wielojęzycznych) za pomocą drzewa Obiekty biznesowe w Projektancie procesów. Więcej informacji na temat działań można znaleźć w sekcji Działania procesu. Więcej informacji na temat tworzenia systemu z obsługą wielu języków można znaleźć w sekcji Projektowanie systemu z obsługą wielu języków.

Właściwość Czy włączyć wyodrębnianie tekstu? można dodać do więcej niż jednego atrybutu załącznika w tym samym obiekcie. W takim przypadku każdy atrybut będzie mieć swój własny atrybut Tekst z,ale będzie używać tego samego działania Wyodrębnij tekst.

Korzystanie z działania Wyodrębnij tekst

Po dodaniu zachowania OCR do obiektu i ustawieniu właściwości Czy włączyć wyodrębnianie tekstu? atrybutu załącznika na Tak, w Projektancie procesów zostaje udostępnione działanie Wyodrębnij tekst przeznaczone dla procesów opartych na tym obiekcie. Działania tego można używać z elementami Instancja działania, Instancja działania automatycznego lub Opcjonalna instancja działania. Działanie to wyodrębnia tekst z obrazu we wszystkich atrybutach Załącznik, w których właściwość Czy włączyć wyodrębnianie tekstu? atrybutu załącznika jest ustawiona na Tak i zapisuje wyodrębniony tekst w odpowiednim atrybucie Tekst z tytuł atrybutu.

Informacje na temat korzystania z Projektanta procesów można znaleźć w sekcji Projektant procesów.

Działanie automatyczne Wyodrębnij tekst w procesie

Usługa OCR przetwarza obraz jako zawierający tekst w języku interfejsu aplikacji bieżącego użytkownika. Jeśli na przykład użytkownik ma pracuje w japońskich ustawieniach regionalnych, obraz zostanie przetworzony w taki sposób, jakby zawierał tekst w języku japońskim. Informacje na temat określania języka interfejsu aplikacji można znaleźć w sekcji Projektowanie systemu z obsługą wielu języków.

Informacje na temat wykorzystywania tej funkcji do wyszukiwania wiedzy na podstawie obrazu można znaleźć w dokumencie SnapIT: Automatyczne wyszukiwanie tekstu wyodrębnionego z obrazu.